<?php
/**

 //  The DoYouHaoBaby PHP FrameWork - home
 //  +---------------------------------------------------------------------
 //
 //  “Copyright”
 //  +---------------------------------------------------------------------
 //	 | (C) 2010 - 2011 http://doyouhaobaby.net All rights reserved.
 //	 | This is not a free software, use is subject to license terms
 //  +---------------------------------------------------------------------
 //
 //  “About This File”
 //  +---------------------------------------------------------------------
 //	 | home Index控制器
 //  +---------------------------------------------------------------------

*/

!defined('DYHB_PATH') && exit;

class IndexController extends Controller{


	/**
	 * 首页 < 默认访问 >
	 *
	 * @access public
	 * @return void
	 */
    public function index(){
       
	   // 演示缓存保持到系统中
	   Template::in( true );

	   $this->display( TEMPLATE_PATH.'/AutoIndex/index_hello.html' );

	   // 还原状态
	   Template::in( false );

    }


	/**
	 * PHP 探针
	 *
	 * @access public
	 * @return void
	 */
	public function check_probe(  ){

	    include( TEMPLATE_PATH.'/AutoIndex/Probe.inc.php' );//载入探针文件
        return;
	}


    /**
	 * 测试方法
	 *
	 * @access public
	 * @return void
	 */
	public function demo(){

         // 网站头部
		 $this->assign('sWebTitle',G::L( '欢迎使用DoYouHaoBaby Framework | This is a demo page for you !' ,'dyhb'));
		 $this->assign('sProgramName',G::L( 'DoYouHaoBaby','dyhb'));
		 $this->assign('sProgramIdea',G::L( '代码行云流水，开发如此简单','dyhb'));
		 $this->assign('sProgramSite',G::L( 'http://doyouhaobaby.net','dyhb'));
		 $this->assign('sBackTohome',G::L( '返回首页','dyhb'));
		 $this->assign('sAboutDyhbLogoTitle',G::L( 'DoYouHaoBaby Logo','dyhb') );
		 $this->assign('sAboutDyhbMoreTitle',G::L( '去DoYouHaoBaby官方站了解更多信息..','dyhb') );
		 $this->assign('sAboutDyhbTitle',G::L( '关于DoYouHaoBaby','dyhb') );
		 $this->assign('sAboutDyhbDescription',G::L( '<a href="http://doyouhaobaby.net">DoYouHaoBaby</a> ( 全名：The DoYouHaoBaby PHP Framework ，中文名：小牛哥PHP应用程序框架，简写Dyhb )是一个简洁小巧而不失大雅并且功能丰富的轻量级PHP开发框架，程序遵循 < 代码行云流水，开发如此简单 >的开发理念，程序基于PHP5开发，快速帮助新手成功融入PHP这个大家庭！同时，我们崇尚一种 { NOT TM ,BUT TMD }的自由氛围，将个人灵魂注入PHP代码世界，追求至高无上的代码精神！It over , Thank  you !','dyhb') );

		 // 网站主内容
         $this->assign('sNewVersionTitle',G::L( '新版本说明','dyhb') );
		 $this->assign('sCurrentVersionTitle',G::L( '当前版本：','dyhb') );
		 $this->assign('sCurrentVersion',G::L( DYHB_VERSION,'dyhb') );
		 $this->assign('sLastUpdateTitle',G::L( '最后更新：','dyhb'));
		 $this->assign('sLastUpdate',G::L( '2011/12/24','dyhb'));
		 $this->assign('sDescriptionForUpdateTitle',G::L( '更新说明：','dyhb'));
		 $this->assign('sDescriptionForUpdate',G::L( '新版本完全是推到从来的一个全新版本，程序开发过程中保留了上一个版本的优秀之处，并且不断的融入更多的优秀支持，让程序不断向前推进。
		     也许你会问，为什么要写一个框架呢？因为我们想说的事，生活就是折腾而已，多多折腾，多多灵动。','dyhb'));

         $this->assign('sProgramCharacterTitle',G::L( '程序特性','dyhb'));
		 $this->assign('sProgramCharacter',G::L( '<a href="http://doyouhaobaby.net">DoYouHaoBaby</a> 借鉴了大量开源框架的优秀特性，并在此基础上进行创新，不断将一些新奇的思想融入到我们的框架中，使得程序拥有非常良好的用户体验，真正给力PHP开发. ','dyhb'));
		 $this->assign('sRecommendCharacterTitle',G::L( '我们向你推荐如下：','dyhb'));
		 $this->assign('arrRecommendCharacterList',array(
                 G::L( 'PHP __autoload自动载入','dyhb'),
			     G::L( '多元化的URL模式','dyhb'),
			     G::L( '丰富的数据库查询语言','dyhb'),
			     G::L( '内置Code和Tag两种风格迥异的模板引擎','dyhb'),
			     G::L( '多语言支持','dyhb'),
			     G::L( '分布式数据库特性支持','dyhb'),
			     G::L( '内置常用的缓存机制','dyhb'),
			     G::L( 'AJAX支持','dyhb')
			 )
		 );

		 // 网站侧边栏
         $this->assign('sSibebarTitle',G::L( '历史大事件','dyhb') );
         $this->assign('arrBigThings',array(
			     array(
			         'title'=>G::L( 'DoYouHaoBaby新年版本发布','dyhb'),
			         'url'=>'http://code.google.com/p/dyhb-frame/downloads/detail?name=DoYouHaoBaby_2010_new_year_build_2010_12_31_full.zip&can=2&q=',
			         'description'=>G::L( '2010-12-31 Dyhb-framw改名为DoYouHaoBaby，并在新年发布新年版本！','dyhb'),
			         'dateline'=>G::L( '2010-12-31','dyhb'),
			     ),
			     array(
			         'title'=>G::L( 'Dyhb-frame 1.0正式版发布','dyhb'),
			         'url'=>'http://code.google.com/p/dyhb-frame/downloads/detail?name=DYHB-frame%201.0%20Build_at_2010_11_25.zip&can=2&q=',
			         'description'=>G::L( 'Dyhb-frame 1.0个版本发布，这仍旧在探索中，探索着这个未知的世界...','dyhb'),
			         'dateline'=>G::L( '2010-11-25','dyhb'),
			     ),
			     array(
			         'title'=>G::L( 'PHP中文WEB应用程序框架 0.0.1','dyhb'),
			         'url'=>'http://code.google.com/p/dyhb-frame/downloads/detail?name=DYHB-frame%200.0.1%20%20Last%20build%20at%202010-10-05%2014_48.zip&can=2&q=',
			         'description'=>G::L( '2010-10-05 Dyhb-frame 0.0.1个版本发布，这是一个雏形，那个时候名叫Dyhb-frame ，于是一款程序诞生了!','dyhb'),
			         'dateline'=>G::L( '2010-10-05','dyhb'),
			     ),
		     )
		 );

	     // 网站底部
         $this->assign('sWebFooter',G::L( 'Copyright © 2010 -2011 <a href="http://doyouhaobaby.net" target="_parent">DoYouHaoBaby Framework</a>' ,'dyhb') );

		 // 加载一个模版
		 $this->display();
	}

}
